I really liked the book but didn't rate the film at all. I don't think it works well as a film anyway, since the success of the book is in the detail and style. William Hurt makes a good Macon but Geena Davis is not suited to the character of Muriel, no matter how hard she tries.
My advice: read the book but give the film a miss.